*{
	box-sizing: border-box;
}
body {
	-webkit-overflow-scrolling: touch;
	font-size:0.16rem;
	font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
body,ul,ol,p,h1,h2,h3,h4,h5,h6,dl,dd,form,input,textarea,td,th,button,strong,em,select,video,canvas{
	margin:0;padding:0;
}
button {
	outline: none;
	border:none;
	background: transparent;
}

a{
	text-decoration: none;
}

li {
	list-style: none;
}

input[type="text"] {
	-webkit-appearance: none!important;
}
textarea{
	-webkit-appearance: none!important;
}


.cf {
	zoom: 1;
}
.cf:after {
	content: '';
    display: block;
    clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.hide {
	display: none;
}

.show {
	display: block;
}
/* 文字过多省略 */
.ellipsis{ 
    overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
}